home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
amok_lha
/
amok80.lha
/
IntuiPointer
/
IntuiPointer.dok
next >
Wrap
Text File
|
1993-08-15
|
2KB
|
61 lines
*******************************************************************
Dokumentation zum Modul IntuiPointer Bernd Preusing 9.11.89
*******************************************************************
Manchmal möchte man den Benutzer darauf hinweisen, daß das Programm
gerade sehr beschäftigt ist und sich nicht um seine Eingaben kümmern
kann. Dies macht z.B. die Workbench laufend mit seinem 'ZZ'-Maus-
zeiger.
Und das geht nun sehr einfach mit Hilfe dieses Moduls. Dazu werden
zwei simple Prozeduren exportiert, die jeweils den Mauszeiger eines
Fensters verändern:
PROCEDURE Busy(Win:Intuition.WindowPtr);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PROCEDURE Normal(Win:Intuition.WindowPtr);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Busy() setzt einen 'ZZ'-Mauszeiger ähnlich der Workbench an des Fenster,
Normal() stellt den normalen Zeiger wieder her.
Bernd Preusing
Änderungen Version1.1:
~~~~~~~~~~~~~~~~~~~~~~
Das Image des (ZZ)-Sprites ist jetzt nicht nur ähnlich sondern identisch
mit dem des Workbench-(ZZ)-Pointers. Es sieht jetzt etwas weniger schlecht
aus als Version 1.0 (Bitte keine Gerüchte, ich hätte einen Sprite-
Grabber... ich hab einfach ein Gewicht auf die rechte Maustaste gelegt und
den Sprite ganz einfach abgemalt).
Bene
PS: Ich habe die höhe des Pointers von 16 auf 22 gestellt, ich glaube aber
nicht, das sich das störend bemerkbar macht. Die Workbench machts ja auch.
Änderungen Version1.2:
~~~~~~~~~~~~~~~~~~~~~~
Das Image des Sprites ist jetzt identisch mit dem des Workbench 2.0
Busy-Pointers (obwohl ich das alte ZZ-Wölkchen schöner fand).
Außerdem ist das Modul nun in Oberon.
Christian Stiens, 22-Jan-92
Änderungen Version1.3:
~~~~~~~~~~~~~~~~~~~~~~
Es besteht nun die Möglichkeit, die Busy-Stopuhr zu animieren, wodurch
der Anwender sehen kann, wie lang er noch warten muß.
PROCEDURE AnimBusy (Win: Intuition.WindowPtr; num: INTEGER);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Während der Wartephase ruft man in regelmäßen Abständen diese Routine
auf, wobei man den Wert "num" von 0 bis 16 laufen lässt.
Christian Stiens, 06-Oct-92